Minutes, IBIS Quality Committee

06 feb 2007

11-12 AM EST (8-9 AM PST)

ROLL CALL
  Adam Tambone
  Barry Katz
  Benny Lazer
  Benjamin P Silva
* Bob Ross, Teraspeed Consulting Group
  Brian Arsenault
  David Banas, Xilinx
  Eckhard Lenski
  Eric Brock
  Gregory R Edlund
  Hazem Hegazy
  John Figueroa
  John Angulo
  Katja Koller
  Kevin Fisher
* Kim Helliwell, LSI Logic
  Lance Wang
  Lynne Green
* Mike LaBonte, Cisco
* Moshiul Haque, Micron Technology
  Peter LaFlamme
  Radovan Vuletic, Qimonda
  Robert Haller
* Roy Leventhal, Leventhal Design & Communications
  Sherif Hammad
  Todd Westerhoff
  Tom Dagostino
  Kazuyoshi Shoji
  Sadahiro Nonoyama

Everyone in attendance marked by  *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

AR Review:

- Mike update 2.1 check to clarify recommendation.

New items:

Logistics:
- We used MeetMe instead of MeetingPlace for this call:
  - This provides no application sharing.
  - The echo that plagued previous calls was absent.
  - We will use MeetMe again next time.

IBIS summit:
- Kim, Mike, and Bob attended.
- Thanks to Kim for presenting our group's process.
- After the presentation there were questions about:
  - correlation with simulation and measurements.
  - IQ checks for EBD, PKG, and ICM files.
  - Michael Mirmak sent email to Kim after the summit:
    - He likes the new syntax.
    - Information messages in IBISCHK are a good idea.
    - The IQ group should own the parser specification document.
- Bob gave his "X" presentation, giving examples of the interesting cases.
- There was some discussion of the IBIS-ATM effort.
- Moshiul asked if anyone from Nokia or STM was there.
  They have asked for IQ in IBIS files.

Parser specification document:
- This would be a good project for us after we wrap up the IQ spec.
- Bob reported that the CAUTION message is going in next software version.
- Kim's presentation mentioned the INFO flag
  - one pbug asked for CAUTION, the other for INFO.
- Bug93:
  - The parser rejects a correct model and accepts an incorrect one.
  - Submitted by Micron.
  - IBISCHK 4.2.1 will render the Micron IBIS library full of ERRORs
    - The ERRORs really are errors, not a mistake.
  - May make it a WARNING to accomodate those who are impacted.

Membership:
- Mike mentioned that Bob Haller may be joining calls soon.
- If there is interest we could have a new election for chairman.

ICM:
- We discussed why ICM adoption has been poor.
  - One theory is that the spec "got out of control" and became too complex.
- ICM might be used to give physical pin mapping for touchstone files.
- HSPICE has adopted at least part of the ICM syntax.
- Roy asked if the summit questioners have IBIS quality problems:
  - Michael Mirmak told Kim he does not know of such problems.
  - One ICM model from a connector company had errors.

Correlation:
- Roy has prepared slides on verification methods:
  - Survey of methods: FSV, etc.
  - Will not be posted because it is targeted for a specific conference.
- Need to continue parallel work in this area.

AR: Roy will contact David to continue collaborating on correlation.

IQ check 2.1 Discussion:
- Mike proposed that unavoidable IBISCHK WARNINGs should not require
  the X designator, but all others should:
  - Moshiul felt that this policy would be helpful.
  - Most felt that IBISCHK WARNINGs always need the X designator.
- Bob sometimes just cleans up clamp curves without comment.
- We discussed the merits of commenting out IBIS keywords that cause
  trouble vs. leaving the file with errors.
- From the model maker's point of view there are 3 possible actions
  when WARNINGs appear:
  - 1) Warnings can be avoided by cleaning up, X if you choose not to.
  - 2) For unavoidable warnings the file can be left broken, with an X.
  - 3) The offending parts could be commented out to avoid unavoidable
       warnings, with an X.
    - In this case some other check would no doubt be violated, since
      the file would be missing needed information.

AR: Bob and Moshiul will collaborate to rewrite section 2.1

Next meeting:

13 Feb 2007
11-12 AM EST (8-9 AM PST)
We will use Meetme again
Phone: 1.877.384.0543 or 1.800.743.7560
Passcode: 90437837

Meeting ended at 12:21 PM Eastern Time.
